C4 モデル図
https://c4model.com/
#ソフトウェアアーキテクチャ
Unified Modeling Language (UML) の欠点を解決し、そのアプローチを近代化するために Simon Brown が開発した図解手法
C4 は次の 4 つの C を表している
コンテキスト (Context)
コンテナ (Container)
コンポーネント (Component)
クラス (Class)
コンテナとコンポーネントの関係が異なる可能性があるモノリシックアーキテクチャには適しているが、マイクロサービスアーキテクチャには向いていない
参考文献
ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ